tractor mounted potato harvester - Spanish English Dictionary